import { defineConfig, loadEnv } from 'vite'

export default defineConfig(({ mode }) => {
  console.log('mode:', mode)
  const env = loadEnv(mode, process.cwd())
  console.log('env:', env)

  return {
    server: {
      // 设置开发服务器端口（与package.json中一致）
      port: 8001,
      proxy: {
        // 将所有以/coord/开头的请求代理到目标服务器
        '/coord/': {
          // target: 'http://8.134.193.137:8000',
          target: env.VITE_BASE_URL,
          changeOrigin: true,
          // 路径重写，保留原始路径的/coord/部分
          rewrite: (path) => path,
          // 解决https证书问题
          secure: false
        }
      }
    },
    define: {
      'import.meta.env': env
    }
  }
})
